/*
 * @Author       : Li Ming Yang
 * @Date         : 2023-08-08 09:17:40
 * @Description  : 微信小程序相关
 * @LastEditTime : 2024-02-26 21:16:04
 */

export default {
  state: {
    scene: "", // 小程序场景值
    isReviewMode: false // 是否为审核模式
  },
  getters: {
    isReviewMode: (state) => state.isReviewMode
  },
  mutations: {
    // 初始化微信小程序
    INIT_WEIXINMP(state, options) {
      // #ifdef MP-WEIXIN
      state.scene = options?.query?.scene
      state.shareId = options?.query?.shareId
      // #endif
    },
    // 设置审核模式
    SET_IS_REVIEW_MODE(state, data) {
      state.isReviewMode = data
    }
  },
  actions: {
    initWeixinMp({ commit }, options) {
      commit("INIT_WEIXINMP", options)
    }
  }
}
